mouse-over works much better in Phase 2 now. Never use onMouseDrag! nothing in onMouseMove gets callled if you are dragging, and there is an onMouseDrag method. Instead, we'll handle all of the dragging logic in onMouseMove