public void windowOpened(WindowEvent e) {
				if (!initPageFlag) {
					// defer until all other currently pending events to finish up
					EventQueue.invokeLater(new Runnable() {
						public void run() {
							initPage();
						}
					});
					initPageFlag = true;
				}
			}