Cleaner event binding

commit b05887da0a0c559cf4dfecead0b7183611092a97
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Wed Aug 21 21:55:16 2013 +0100

    Fin.

commit daa270d05aec4eaf0aef3c7957a9756355fdc2aa
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Tue Aug 20 17:59:30 2013 +0100

    WIP

commit 8abe389d069ecd2dd69ddb4631d8c70a3eae3bab
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Tue Aug 20 17:13:54 2013 +0100

    Switch to @listenTo syntax

    This is better, as it allows us to detach event listeners easily