My understanding is that @tschaub wanted the usual behaviour as implemented in most browsers (click to set the selection to a single item, shift+click to toggle an individual item). Please correct me if I'm wrong.