major fixes to floating point ---> % calculations

… and including input, button, customizable colours, etc.