Fix bug: apply calls to navigator.id