Regarding to that the CR not letting the user casting spells:
Implemented some mechanism to let the user cast spells without any pausing in the CR. When the CR detects that a spell failed because an other spell is in progress, next time will cast the failed spell on the original target without any checking.
Regardless of this, we will think about and will implement an other feature in the future that will enable casting spells that require more time to select a target.
Changelog of the update:
-[New Feature] New mechanism to detect and recast failed spells that initiated by the user. (Remark: may only work on WoW clients with English locale!)
-[Improvement] New option in the settings window to enable/disable the new feature.
Finally got a chance to test this in arena.
Its really awesome! Thanks guys!
//
Dennis