28 Note that there is also a WinJS.Utilities.eventMixin that is similar (without setOptions) that is useful for noncontrol objects that won’t be in the DOM but still want to fire events. The implementations here don’t participate in DOM event bubbling/tunneling.

29 Technically speaking, WinJS.Class.mix accepts a variable number of arguments, so you can actually combine the two calls above into a single one.

30 More commonly, converters would be part of a namespace in which applicable UI elements are defined, because they’re more specific to the UI than to a data source.