proper binding to navigator object