gestures demo initial commit