add ng-touch, range(start,stop,step), and clean up bunny rotation code