thanks Jake this works as expected, however now there is one more quirk.
When the user selects the option, then the label only appears when the select button loses focus.
How could I modify the select behaviour, so that when after a user selects an option, then the select button loses focus?
I read somewhere that I could use the .blur method somehow but I dont know how to do it for my code.
thanks again
Andrew