Improve dblclick and tplclick
Refactor to use boundaries