An example action method showing how to create asynchronous tasks
(running on background) and how to show their progress. Note the
artificial 'Thread.sleep' calls making the task long enough to see the
progress visualization - remove the sleeps for real application.