clean up
don't use ng-tap
better scrolling for iOS