I\'m having a big problem trying to get my head round how the selectable() and draggable() components of jqueryUI can work together.
<You could have just use mousedown event to manually make the items selected.
var mouseDownCallback = function(e) {
if (e.ctrlKey==0) $('#your-container').children().removeClass('ui-selected');
$(this).addClass('ui-selected');
}
$('#your-container').on('mousedown','.item', mouseDownCallback);
Decided to scrap the selectable plugin and build a basic version myself. The two don't seem to get on very well. I have based my own selectable solution on live() clicks so that it doesn't conflict with the draggable click events.