A study of the interface usability issues of mobile learning applications for smart phones from the user’s perspective