Added MouseMotionListener and MouseListener
Added MouseHandler class to handle MouseEvents on the canvas panel