This is a series of explorations of alternative to the familiar double list picker pattern.

The primary difference between this picker and the traditional picker is that there are no Move buttons. Items move from one list to another when clicked.

Iterations to this pattern will explore ways of adding Search and Accessability to the pattern.

Version 0 Original version of the picker. No re-factoring at all. Even without refactoring, the browser gives us the ability to tab to links, buttons, and the lists. Add all and Remove All with out any work at all.
Version 1 Replacing tables with lists for symantic purity. Very little gained for accessibility. It's just the right way to code lists. However, we will need to support tabular data as well.
Version 2 Refactored to add keyboard accessiblity. Complete on FF, no really working on Safari, not tested on IE.
Version 3 Re-factoring JS into something resembling a Fluid component. In Progress
Trigger Link
Trigger Mailto
Trigger Javascript
This is a regular link!
This is a mail to!
This is a script!