Implemented ComponentControl
Added Typeahead (autocomplete) form control