Possible to have a bitmapbutton state for onRelease?

I'm working with the native touch drivers in Windows 7, and for some
reason it doesn't trigger a mouse down event, just a mouse up event.
This means my bitmapbutton's SetBitmapSelected states aren't being
triggered...

I'm wondering if anyone can think of some clever way to handle this? A
state for button release would do it, though it would have to snap
back to the unselected state quickly, which will probably require a
lot of duct tape.

Or maybe there's some way to force Windows to send the event when the
screen is touched?

Or maybe there's some wxPython event specifically for Windows 7
touchscreens?

Its strange though, I've worked with a lot of other touchscreens with
different drivers, and usually they just send a left click event.