angular-touch, refactoring, animations, selector, hit test