Added fly mode.
Added cancel / escape key functionality.
Reimplementing VertexTool.