We should be able to programmatically alter the option settings whenever we detect certain conditions the user should not have to think about. Let's add a setOption(option, value) to the existing isOptionOn() / Off()
The options data structure, OPTIONS, should be removed from the API.
In the long run, an associative array would be a better underlying data structure than a delimited string, especially for storing value-type (i.e. non-boolean) options.
We also need a cleaner way to retrieve the value of a value-type option. A new little API function for the associative array would be a nice way to do this.
setOption(option, value)
to the existingisOptionOn() / Off()
OPTIONS
, should be removed from the API.