support callbackOnLocationHash parameter