fixes for mobile viewing