Here is mine, I basically did it the same way u are doing it.
When I made these I made them so I could drop them into any window so they are includes. And can be easily re-sized as a group to fit the location.
As it is now the buttons will only try to cast the cure if the effect is active. I'm in the process of adding class and level detection so it'll only cast the class/level appropriate cure so you don't get spammed with spell not found errors. I hate research so the last part is going slow:/
EDIT:

Just notice I used the wrong file. THis is missing .LoacalText
