GesturePanelView: animated view that tracks user-defined gestures to trigger set actions