Java Accessibility Guide > Java Access Bridge Programmer's Guide for Assistive Technology Developers > Troubleshooting Java Access Bridge
This section describes known problems of and usage tips for those developing Assistive Technology applications for Java Access Bridge.
If you register a menu event, unregister it, and then register it again, Java Access Bridge will generate duplicate copies of the menu event.
You will not receive MenuCanceled (or PopupMenuCanceled) events. To determine that a menu has been closed, look for MenuDeselected events.
Use State PropertyChange events to determine changes in menu item selection (for example, when the user uses the arrow buttons or keys to go up or down within a menu).
Use the AccessibleValue support and Value PropertyChange events to track the values of GUI elements like sliders and scroll bars.
Use the AccessibleSelection support to determine which items are selected in containers that contain items such as lists and tables. This is more efficient than enumerating all of the children and examining their StateSet attribute to see if the Selected value is among them.
The Java Access Bridge testing tools Java Monkey and Java Ferret are not shipped with the JDK. These tools are included in Java Access Bridge 2.0.2. Download this version from Java Access Bridge Downloads.