HasDropDown: emit delite-before/after-show/hide events just like DisplayContainer, fixes #301