cleaner state->route.
only navigate when actual navigation
add home route to om example
0.1.4
don't add nil params to query
0.1.5