Shorthand methods

Different types of delegate setups
Some not so important refactoring
Pool now extends delegate

It now dispatches some events
Json cache now extends delegate

It emits some events
WIP activity-display.js
Update TODOs