Support for typing in the middle of input, not just on the end.
Merge branch 'master' of https://github.com/mlent/typegeek