improved mobile and tablet device compatability