Add litener to cursorchanged in the typeahead

When change the cursos in typeahead the fields change in respect
with the selected exercise.
Merge branch 'feat/exercise-typeahead'