Added mouse cursor on hover and drag

This could be refactored by putting the functions in common, as well as through a "when" switch that checks if a drag is in progress... but that's for another day!