These api's were basically added for the test framework and they are now also being used by FormitDesktop but synchronously for the time being. I don't think that the Neutron command line would be required to work asynchronously, ie, issue a command before the previous one has finished executing. However whenever there is a Formit UI asynchronous scenario to use the same api's, I think the spinning logic would be handy. What do you think?