Seleções de elementos arrastáveis ​​(como WhenIsGood)

O whenisgood.net permite que você arraste os intervalos de tempo para selecionar / desmarcar vários de uma vez. Eu realmente gosto dessa IU, então fiz um pequeno plugin jQuery para retirá-la. Não é exatamente um código de alta eficiência, mas eu queria clareza.

$(".draggable").dragHighlight('selected');

Demo (JSFiddle)

Fonte (essência)

Cenário