Sammy is an easy to use JavaScript framework that allows you to build simple front end applications using ‘routes’ and ‘events’. It’s also very tiny.
http://s3.amazonaws.com/sammy-js/screencasts/sammy-screencasts-01/sammy-screencasts-01.mov