commit before changing mySingleton to store doubles in place of strings for all numeric values to try and preserve data precision in calculations.  Suspect that converting between strings and doubles/floats is flawed for number of decimal places it can use.