public boolean mousedown(Coord c, int button) {
        if (button == 1) {
            if (ui.modshift)
                wdgmsg("xfer");
            else
                wdgmsg("click");
            return (true);
        } else if (button == 3 && ui.modshift) //Kerri
        {
            if (boxValues != null) {
                String[] sList = boxValues.split("/");
                int current = Integer.parseInt(sList[1]);
                //big container may cause lag effect
                //so 'i' now between 0 and 56
                //56 - maximum inventory that u can have
                if (current < 56)
                    for (int i = 0; i < current; i++)
                        wdgmsg("xfer");
                else
                    for (int i = 0; i < 56; i++)
                        wdgmsg("xfer");
            }
        }
        return (false);
    }