Added responsive feature, Select All and Filtering is made optional,

The following properties can now be specified in constructor as a second
parameter:

example code:

myList = new MSDList("mylist",{
filterVisible : false,
selectAllOption : false,
emptyMessage : "Please Select ---",
allSelectedMessage : "All Option are Selected",
responsive : true,
height:30
});

1) Added responsive feature,
2) Select All and Filtering is made optional,
3) The list will close if the user click anywhere else.