Changed the zooming back to using the native scroll bounds manipulation