reverted to old way of drawing all points, added events for the mirror canvas and adjusted js to have a second set of methods that draws from that side to the other, added some code and css to prevent selecting and stop the drawing when outside the canvas.