routing enhancement

hashParams are now passed as an object into the callback.