I had some troubles in the past with a similar tool: Qt detects right-clicks on right mouse *down*, and so it was consuming the event before enable got a chance of handling it. (I was using the SplitEditorArea in pyface, which installs a context menu to split/merge the area, and an editor that was displaying a chaco component).

Are there any downside in making this normal_right_down?