changed behaviour to follow more closely the standard drop down box behaviour.