okay... so there are obviously a few inconsistencies in the way a TS and a button work.
Basically it would seem I need to stuff a EV_RELEASE into the relevant code after an instance/sequence of EV_PRESS since they are very often not posted.
I suspect my TS logic is flawed (I was hoping to just post back two events in the same "while" loop but that seems to not work) but yeah. I have it working from the TS . all buttons accounted for. just need to control the flood a but more