Renders a different visualisation for mobile devices and another for desktop