Cleaned up a lot of mouse events.  Can mousedown and mousemove handling correctly now.