implemented object selection and move.  Still buggy.