Abstract parsing of string updates and user input