Got multicheck marks based on didselect but problem with filtering and selection logic