refactor zoom control to use +/- buttons, run jammit