refactored drm-dropdown-buttons