fix #10 (direction changes did not have an event associated with them) and add double-click feature to channel list.