uninstallListeners(b);
    ColouredButtonUI(JButton b, Color c)    {        if (b == null)            throw new IllegalArgumentException("No button.");        if (c == null)             throw new IllegalArgumentException("No color.");        colour = c;        button = b;        greyedOut = false;    }