It would be great if we could configure multiple targets for Check App State. A good example of its use would be after saving a record in an app, there are a number of different possible results. Currently we have to Check App State with a selector for the first possible result, wait for the timeout, do another Check App State with a selector for the second possible result, wait for the timeout, etc.
It could work very similar to a Switch. You define multiple Targets. Whichever Target it finds, it executes a specific code block. There would also need to be a default block that’s executed if none of the Targets are found within the timeout.