public void tryToPrime(ToggleButton button, Launcher launcher)
    {
        int price = launcher.getPrice();
        if (_numQuarters >= price && !launcher.isPrimed())
        {
            if (launcher.prime())
            {
                _numQuarters -= price;
                refreshLcd();
            }
        }

        // If we're not launching, set the display to the price. (It will
        // refresh when the button is released.)
        else
        {
            _lcdDisplay.setIcon(_moneyDisplayImages[price]);
        }

        button.setOn(launcher.isPrimed());
    }