when adding preventDefault() to a mousedown handler it cancels the select menu from opening, this is ideal for creating custom select inputs that use a native select to drive the state of the UI
<rdar://problem/108334891>