improved dropdownMenu to be more 'angular'