Added keyboard shortcuts for accept and reject source.
Refactoring: bind events to local methods in view instead of directly
to controller.  Call controller methods from these view methods, only
passing on the event if it is relevant.
Also removed on_next_source and on_previous_source from controller
because they are no longer used.