Mouse event not working correctly on windows 7 IE9

In my project I use the left and right mouse event.
Right for actions and left for other.

On my mac with safari this is working correct but on IE9 the events are not triggered correctly.
On IE9 it doesn’t matter what mouse I click. They all are working on the rightclick event.

What do I wrong?

My project code:

                   tbl.addActionHandler(new Action.Handler() {
		public Action[] getActions(Object target, Object sender) {
			return ACTIONS_MARKED;
		}

		public void handleAction(Action action, Object sender, Object target) {
			if (ACTION_PL == action) {
				Item item = tbl.getItem(target);
				selProd = item.getItemProperty("PRODUCT").toString();
				selProfile = item.getItemProperty("PROFILE").toString();
				selScenario = item.getItemProperty("SCENARIO").toString();
				openProductLocation(selProfile, selScenario, selProd,
						Props, con);
			} else if (ACTION_PP == action) {
				Item item = tbl.getItem(target);
				selProd = item.getItemProperty("PRODUCT").toString();
				selProfile = item.getItemProperty("PROFILE").toString();
				selScenario = item.getItemProperty("SCENARIO").toString();
				openSCPProductPlan(selProfile, selScenario, selProd, Props,
						con);
			}
		}

	});

	tbl.addListener(new ItemClickListener() {
		public void itemClick(ItemClickEvent event) {
				
		    if (event.getButton() == ItemClickEvent.BUTTON_LEFT) { 
		    	System.err.println("left");
				Property property = tbl.getContainerProperty(
						event.getItemId(), "PRODUCT");
				Object value = (null != property) ? property.getValue()
						: null;
				String product = new String();
				product = value.toString();
				Property property1 = tbl.getContainerProperty(
						event.getItemId(), "PROFILE");
				Object value1 = (null != property1) ? property1.getValue()
						: null;
				String profile = new String();
				profile = value1.toString();
				Property property2 = tbl.getContainerProperty(
						event.getItemId(), "SCENARIO");
				Object value2 = (null != property2) ? property2.getValue()
						: null;
				String scenario = new String();
				scenario = value2.toString();

				String query = new String();
				query = " where PROFILE = '" + profile
						+ "' and SCENARIO = '" + scenario
						+ "' and PRODUCT = '" + product + "'";

				openProductForm(con, query);
				System.err.println("left");

			}
		}
	});;

Sometimes fixes are easy. With the latest official build the problem is solved.

Chris