Move graph stuff into its own folder
Panning and dragging mouse events should get bound when we set the canvas not in draw.   Caused multiple pan handlers to get bound and make the graph pan faster than the mouse was moving.