action messages are now only sent after their target messages have been sent

this needs some work to block client apps from doing the wrong thing