you could use "ContainerFrameItemButtonTemplate" instead of "SecureActionButtonTemplate".
pros:
- clickability to use items
- non secure (prevents taint)
- can handle show / hide / positioning even while in combat
cons:
- you have to create a header for each button (but thats fairly easy to achieve)
Edit: I'm going to prepare some code and explanation for you later... currently at work!^^