All caches use an interface
sound-player.js now extends delegate.js
timer-factory.js now extends delegate.js
activity-display.js, complete.
update TODOs