Use OIS key tracking instead of hand rolled
Show and hide windows
Better handling of text in the console
Console listens to Ogre logs
Better key handling
Virtual destructors so that they get run
Wrap text on the console
Correctly return if the console has handled a key