started working on scrolling and zoom