Add double tap (reset) and scale (boundaries do not work yet) gestures