Part 4 - interim commit. Initial gestures added