@Override
		public void handleEvent(Event event) {
			Point pt = display.map(null, tree, new Point(event.x, event.y));
			Rectangle clientArea = tree.getClientArea();
			boolean header = clientArea.y <= pt.y && pt.y < (clientArea.y + tree.getHeaderHeight());
			tree.setMenu(header ? headerMenu : treeMenu);
		}