fix: bug: 3 chars in a sequence show highlight for all 3, eg 'www'
minor refactor
f/F/t/T behavior

preserve existing mappings when overriding f/F/t/T
make f/F/t/T optional