Unused code is removed
Message handlers are now multi-threaded