Recognise user input pattern and present possible intended program