fix gestures, cleanup unused exception class