gesture recogniser finally implemented correctly!