gesture handler listeners now listen to this.el instead of document.body