fixes for tablets and mobile