refactoring typeahead component
Improved Scheduler component
Merge branch 'develop' into feature/typeahead

* develop:
  Improved Scheduler component