providing multithreading capabilities in evm api. now you can specify that a manager should run on its own thread, while still receiving events. also created time and ui plugins