zoom line moves and scales correctly with window

bugfix - zoom now appears to work completely correctly
buttons started