aggregated listeners are added to map in all cases
listeners set is taken out from closure
not using request execution context
requests to launch listeners are removed too
some synchronization
Merge pull request #191 from seva-ask/decreaseMemoryFootprint

Decrease memory footprint