Improving the ways humans interact with technology