Online Aiding for Human-Computer Interfaces