Bug 283443 Menu Issues I : ActionContributionItem: commands, handles, enablement
bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/workbench/ui/renderers/swt/HandledContributionItem.java
}
				ToolItem item = (ToolItem) widget;
				item.setEnabled(canExecuteItem(widget.getDisplay()));
				widget.getDisplay().timerExec(VISIBLE_ITEM_REFRESH, this);
			}
		});
	}
	/**
	 * 
	 */
	private void addModelListener() {
		if (modelListener == null) {
			modelListener = new AdapterImpl() {
				@Override
				public void notifyChanged(Notification msg) {
					if (ApplicationPackage.Literals.MITEM__NAME.equals(msg
							.getFeature())
							|| ApplicationPackage.Literals.MITEM__TOOLTIP
									.equals(msg.getFeature())) {
						if (widget != null) {
							widget.getDisplay().asyncExec(new Runnable() {
								public void run() {
									update(null);
								}
							});
						}
					} else if (ApplicationPackage.Literals.MITEM__ICON_URI
							.equals(msg.getFeature())) {
						if (widget != null) {
							widget.getDisplay().asyncExec(new Runnable() {