smart_dropdown library