awesome man i added your code into my own casting bar but i will not release it as its not my code.
Basically i added a cancel to it,. Idea for your next release
Code:
<Button BackgroundOpacity="0.000" Location="7,25" Name="CancelSpellcast" OnPress="cancel_spellcast
cancel_spellcast" PressSound="ui_pressed" ScrollExtent="286,19" Size="286,19" Style="/ButtonStyles.invisible" Tooltip="Click to cancel casting" />