public void onMouseUp(int x, int y, int mb, int flags) throws TJSException { if (!canDeliverEvents()) return; Dispatch2 owner = mOwner.get(); if (owner != null) { Variant[] arg = new Variant[4]; arg[0] = new Variant(x); arg[1] = new Variant(y); arg[2] = new Variant(mb); arg[3] = new Variant(flags); TVP.EventManager.postEvent(owner, owner, "onMouseUp", 0, EventManager.EPT_IMMEDIATE, arg); } Point pos = new Point(x, y); if (!transformToPrimaryLayerManager(pos)) return; LayerManager manager = getLayerManagerAt(mPrimaryLayerManagerIndex); if (manager == null) return; manager.notifyMouseUp(pos.x, pos.y, mb, flags); }