Updated to work better on mobile.