Usability in Mobile Applications: What is it, and Why is it Needed?