Connect back and forward buttons. Add updates to UI in response to data changes.