Expanded navigational flow in a session

Refactored how the action queue manager stays alive -> As a result, I could remove IInternalView.
Small code-reusage refactor.
Added a small todo so i don't forget.