complete GestureDelegate methods