Use text input as dropdown
Make the full component draggable