Creating a custom select menu without hijacking native spinners for mobile