some fixes for mobile layout