DDropDown now works pretty well. didn't bug test