The impact of smartphones and mobile devices on human ...