changed zoom in/out code again