cooldownView: check we have charges before checking usableCharges