started with the implementation of the navigation (not much done yet)

the plan:
add optional "show xxxView with obj" (or something like that)
to the end of the listener implementation.

Using an observer pattern, the controller then notifies the navigation that it should switch the showed view.