hopefully the mouse control and phantom block/guideline logic is now complete.  now I will debug it.