Hi there.
Found the solution.
I just used the ui-router-extras module and extended my states with the sticky and deep state redirect property. For "sticky" views i had to use the name attribute in the ui-view tag to keep the views state persited between route changes.