feat(ngTouch): override mouse event directives

The mouse directives handle the touch events too. 
From ngEurope

Closes #5334