Namespaced evm

I would like to ask @vojtech-dobes why this was added. If there are no listeners for some events, the sorted list is rebuild every time the event is called (which is not very nice).