28 takes too long

added a feature that asks the user (via an alert dialog) if they want to continue the test after the test has been running for more than 10 seconds
Again, this isn't good style. If args is modified by accident here, a non-Void argument will be passed to onProgressUpdate and that would be undefined behavior.