Improved handling of view blocks
Added default layouts for Js and Css based views
Revised doc comments of base factories
Added the ability to buffer the rendered output from events to the script view block, or one specified
Added JavaScript event listener object