ModuleManager and Listener functionality now used by ViewModule, seems to be working. Extra synchronisation / thread control might become necessary.