EOG-based eye movement detection and gaze estimation for an asynchronous virtual keyboard. (January 2019)