Your radio events are getting called, put a wx.wxMessageBox("my message"); under your event function.
when ever you change to that button (i.e. it was un-chechecked, now it is checked) the message will fire.
Your Paint events are being called in the Stand Alone, but..... they are not being called in the Panel version.........
But....... the "Jog" examples panels paint even DOES work.......... so........... go figure.........
Probably see if Steve can figure out why your paints are not firing.
Scott