Introduce DropDownButton
Some small fixes
Fix opening contextmenu issue
Merge pull request #1158 from QuantumDeveloper/DropDownButton

[WIP] Introduce DropDownButton