Add transform gesture and example

Free transform gesture feels kind of broken though, need to figure
that out...