behave better on mobile devices