transformed events to fully fledged Coffeescript OO format
rebuild and docs