To fit in with our usage in InlineEdit, and also the general usage of JQuery UI components such as dialog, draggable, etc. the "selectable" portion of the Keyboard Accessibility Plugin should be migrated over to a "that"-ist architecture, to consist of a single central "that" representing the selectionContext, which is targetted at the owning container, rather than the child selectables. The selectionContext "that" will be stored in the DOM under the "container" node rather than that of the individual selectable items. This will improve semantic consistency and aid tasks such as
The JQuery-facing semantics of the plugin will be changed to cause construction via the "container" element via the individual selectables, the specification for which will be merged into the overall "options" structure. Further, the "handlers" structure will be merged into the base of "options".