==============================================================================================================================
Trap Method: 	Menu (354)			  				Hidden Popup (355)	          		ON KEY LABEL (393)
------------------------------------------------------------------------------------------------------------------------------
Normal Operation: 

Manual:  		keyDownEvent, Key 354, ^			keyDownEvent, Key 355, ^			hotkeyEvent, Key 393, ^ 
				menuHitEvent, MENU 11, BAR 1, ^		menuHitEvent, MENU 13, BAR 1, ^

EH Time Out:    menuHitEvent, MENU 11, BAR 1, ^		menuHitEvent, MENU 13, BAR 1, ^		hotkeyEvent, Key 393, ^ 
------------------------------------------------------------------------------------------------------------------------------
With Main Menu popup activated:

Manual:			keyDownEvent, Key 354, ^			keyDownEvent, Key 355, ^		NO OBSERVED EVENTS BUT PROCEDURE TRIGGERED
				menuHitEvent, MENU 11, BAR 1, ^

EH Time Out:	menuHitEvent, MENU 11, BAR 1, ^		NO OBSERVED EVENTS					NO OBSERVED EVENTS
------------------------------------------------------------------------------------------------------------------------------
With some other Popup activated:

Manual:			keyDownEvent, Key 354, ^			keyDownEvent, Key 354, ^		NO OBSERVED EVENTS BUT PROCEDURE TRIGGERED
													

EH Time Out:	NO OBSERVED EVENTS					NO OBSERVED EVENTS					NO OBSERVED EVENTS
------------------------------------------------------------------------------------------------------------------------------
During READ:

Manual:			keyDownEvent, Key 354, ^			keyDownEvent, Key 355, ^			hotkeyEvent, Key 393, ^ 
				menuHitEvent, MENU 11, BAR 1, ^		menuHitEvent, MENU 13, BAR 1, ^

EH Time Out:	menuHitEvent, MENU 11, BAR 1, ^		menuHitEvent, MENU 13, BAR 1, ^		hotkeyEvent, Key 393, ^ 
------------------------------------------------------------------------------------------------------------------------------
During MODAL READ:

Manual:			keyDownEvent, Key 354, ^			keyDownEvent, Key 354, ^			hotkeyEvent, Key 393, ^ 
													menuHitEvent, MENU 11, BAR 1, ^

EH Time Out:	NO OBSERVED EVENTS					menuHitEvent, MENU 11, BAR 1, ^		hotkeyEvent, Key 393, ^ 
------------------------------------------------------------------------------------------------------------------------------
NB: Enabling Bars in WHEN clause made MODAL READ
	look like normal READ

========================================================================+
		 Normal 	Menu Activated	Popup Activated  READ	MODAL READ	|
------------------------------------------------------------------------+
SysMenu:	X			X				    			X	    	*	|
																		|
Popup:		X											X			X	|
																		|
On Key:		X											X			X	|
========================================================================+
X = Practical for Automated Time Out Code:
* = Can be fixed with READ WHEN enable() clause
=========================================================================

Based on the above tables, the event queue must look like:


		keyDownEvent
			|
			|-------<---,
		EventLister 	|
			|			|
		IdleDetector	| menuHitEvent
			|			|
		MenushortCut	|
			|-------->--'
			|
	      FoxPro
