Add dropdown toggle method
Implement input component with event emission