Add selectable property to the ListWidget
Merged this.own arguments
Use dojo/_base/event to stop events
Merge own arguments
Applied jsformat
Move closure functions into the class
Added tab index to the list domNode to support focus events
Added preventDefault setter
Uses "mouseup" instead "mousedown" to fix a problem with menus having <a> in it
_move shouldn't detect tab/enter or escape events
Uses method name for lang.hitch()