fix navigation UI and add favorite change.