Update for mobile and resized browsers