remove on check listeners
return selected values via intent