added doubletap listener to allow deselect other items when allowMultipleSelection is true