Add OnSelectChange event and improve the location navigation.