drop down list now takes in a optional text parameter for the default text of the control