Chord navigation
Adding chord input, memoizing and debouncing fetchChord function