added zoom buttons, switched to a static method for instantiating buttons