that's right, we're working in kelvin
Interface tweaking and ChemicalBase edits

bear with me, I think isElement() will be useful to have