Disabled behavior keeps old AWTEvents

I have X number of behaviors that I add to my
universe, and only enable the one currently being
used, via the setEnable() method.

All behaviors are woke up on AWTEvents.

Whenever I switch the behaviors, and do my processing (i.e. picking),
it keeps the AWT events that were processed in the other behavior. Is there
anyway to clear out the buffer of AWT events given to me in the processStimulus
method ?

Thanks

Zak ???

Ill ask Paul and Kevin, but the right answer may be that you have to actually add/remove the behaviors from your live tree…

Edit: The other option, which may be the right one, is to build your own SwitchBehavior that keeps a lsit of behaviors under it. It takes the events coming in from J3D and decides which behavior to pass it off to.