try to add support for mobile devices