I think we need to say: "JavaScript events are implemented as callback functions on the WebFontConfig configuration object, or the configuration object passed to the WebFont.load function".

Also, I think currently we're making a distinction (or at least it sounds that way) between WebFontConfig and the config object passed to WebFont.load, when in reality they should be the same. Correct? The difference being when using asynchronous mode, the WebFontConfig should be set as a window variable, or otherwise passed to WebFont.load.

I think we should make that clarification when we explain the differences between async mode, and WebFont.load, explain they're the same config object, and that way we can refer to it directly in either mode.

For example, the line above would just be:

"JavaScript events are implemented as callback functions on the `WebFontConfig` configuration object.