Use slug as well as dependency in publication view.
Verified that publication autorun is rerun only when one of selected fields is changed.
One too many reload.

Refactored routing code so that it does not reset all session values
before every routing. See #4