removed legacy code and added two more interface methods

added navigateToUrl and navigateToPage
update
update