When the layoutmanager receives an update of the size, it propagates it to all components via the viewerController. Now the size and position of the bordernavigation is recalculated when a panel is collapsed/expanded.  Fixes #182