removed listener in favor of binding, added notes for the presenter in
the controller classes, added a nice link to an article