fixing some weird 3 space indents
fixing back and forward bounds in case canvas is not at the page's 0,0
removing comments
fixing button bounds for the instance where canvas is not shown on page when constructor is called