Added missing CloseHandle for BrowserManager.
Cleaned up source, optimized and features

Added back the keyboard manager, which may once again get removed
Moved update requests to the Tick method so that they are more consistent
Cleaned up some style issues and removed many C style casts