As I understand using the click event creates a short (300ms) delay. The back button in the navBack directive uses this. Is it the case that ionic is using the slow version here or does it take care of hooking up the faster click in the background? I think ng-touch takes care of this no? Anyhow the back button and slidebox menu button “feel” slow compared to other buttons i have using ng-touch maybe I am just imagining this.