merge from baxang:mobile-nav