mouse now registers outside of canvas

also fixed bugs in the scale functions
switched Globals.ROOT to perform under localhost