Revert "state doesn't get re-run if already there"

This reverts commit e46dfca6e9e6abeb15797adeff2e5a1e8a5e57e2.
Revert "objectSignature helper"

This reverts commit e50e6282d2c66a0711ba35c6e4da735d639c9199.
don't emit route if url was manually changed