added navigation UI component which ties into the application state