cleans up errors with right clicking on an object different than the one selected in the scene cleans up errors with multiple selected objects not being shown in tree view update treenode outside of draw recursion
Moving matter control to a lib and creating a new exe to run it