2350023 dropdown selector

Stuff starting here and below probably needs to live out of if.