improved delegates and dragging interface

--IMPORTANT Behavior Change: Double Click to
change Activity Name is dropped. It was simplified a bit,
in Locked Activities, clicking Activity Name changes to that
Activity, in Unlocked Activities, clicking enables editing
the Activity Name
--now dragging through the DraggingMouseArea is a lot more
organized
--improved Activity Delegate by using containsMouse instead
of onEntered, onExited