For a good user experience mark, you are well advised to immediately react on any user input. For example, if you run a snippet with a button and text field bound together like shown here:
the UI freezes for five seconds after you click the button, making it irresponsive to any user input. Apart from the quick and dirty remedy
for background execution, there are other, presumably better, ways to handle concurrency, ...