reconstruct UI for mobile.