added zoom/scroll