PyMT: a post-WIMP multi-touch user interface toolkit
Programming rich interactions using the hierarchical state machine toolkit