Hey, I think may be this thread can help.
BTW, what would be the flow once the user selects multiple options?