Learning the user interface