vInteger.New(flags | (xloc & 0xFFFF)), vInteger.New((expo << 28) | (msec << 16) | (yloc & 0xFFFF)));
vInteger.New(flags | (x & 0xFFFF)), vInteger.New((expo << 28) | (msec << 16) | (y & 0xFFFF)));
void enqueue(vValue a, InputEvent e) {    int msec = 0;			// msec values not known     int expo = 0;    while (msec > 0x1000) {	msec >>= 4;	expo += 0x1000;    }    int flags = 0;    if (e.isControlDown()) {	flags += ControlFlag;    }    if (e.isShiftDown()) {	flags += ShiftFlag;    }    if (!(e instanceof MouseEvent) && (e.isMetaDown() || e.isAltDown())) {	flags += MetaFlag;    }    c.enqueue(a,	vInteger.New(flags | (xloc & 0xFFFF)),	vInteger.New((expo << 28) | (msec << 16) | (yloc & 0xFFFF)));}