Add multiple selections support (and some refactoring)
Merge pull request #4 from bizoo/multiselection

Add multiple selections support (and some refactoring)