Added canvas width-responsivity and fixed mouse-in/out