new file:   GestureHandler.lua