An assistive technology on an Android device for those with fine motor and/or visual impairments