moved dropdown directive into own control