alternative multiselect combobox

created an updated/refactored form of our multiselect and added the capability of checkboxes.
Remove this file from the pull request.