In various events, such as listeners, we can only pass a string. We know that we can pass floats or integers as a string, but trouble occurs if the listener can receive both alphanumeric and numeric values. The check for that now would be a separate function that would be circumspect.
I request adding a function: integer IsNumeric(string input)
The input is a string and the return value is TRUE if the string is a valid numerical value (e.g. 1, -2198, 15.49883) and FALSE otherwise.