I created a custom dropdown for a form with some fields. In the scenario where the user hasn't choose anything from the dropdown (but it's opened), what is the best way to close it when they interact with another field? The dirtiest way I can think of is to pass a bunch of callbacks for the "onClick" event in each field to close it, but it really feels bad 😕