Input system due for 0.5 -- partway, works with base view.

Also includes several new extension classes for input & entity functionality.