fix case where cancelling stays in the forced start state
move out handle and line drawing functions
add box selection enable/disable feature to core & renderer
restore panning & zooming enabled state instead of overwriting
add box selection as gestures disabled
edgehandles draws line for forced case
edgehandles forced case working on mouse inputs
the renderer should not bypass bubbling rules for touch events
edgehandles working on touch for force start