Got the selection / de-select working completely.  Need to enable a drag and drop type functionality