People are spending more and more of their time on their mobile devices. Smartphones continue to improve and now allow people to do whatever they used to do on the desktop on their mobile phones. ...