updated all directives to use hammer touch