attempt to make mobile behave nicely