To Do List emit events where appropriate (new session, session expiration, ...) create a test suite break up the example in the README into digestible chunks run jslint and clean up code where appropriate