update dropdowns logic. replace components compositions to triggering events.
bugfix in core lib.
Merge branch 'dev-dropdowns'