better support for mobile devices