added ngTouch