Tony,
Try this: Use the native 6i boolean with an integrated indicator. Place and edit the control. Set it to edit the control. Separate out the indicator and replace the appropriate elements of it with your own style. Also place the button elements with the elements of your button. It will be tricky, but once you do this, you will be set.
Good luck