Sketch out touch gesture handling for widgets
Fix handling of mouse leave/enter events
Add support for drag-and-drop events