WIP: Rewriting the drop down mechanism for Decode