I think I like how it is currently but I really really really would like the dang confirmation thing to not go through if you can't currently act. IE:

Now: Casting Cure, if I select Stoneskin it lets me pick my target and confirm. It doesn't go off if it's not ready and I have to do the entire process again. If I'm not keeping an eye on my character or I miss the chat log I can miss the fact that I'm not casting.

What I'd like: Casting Cure, I select Stoneskin and pick my target but instead of confirming it will give an error noise and keep the cursor on the target so I can try again immediately and I'll know when the spell is actually casting.