add TangUI, support navigation