fixed bug cursor out of scope when jumping to bottom line/word/char

added updating of browser-displayed speechrate and selected language when user press buttons

added filtering of slider movements when focus is not on main text area

added focus switching

added toggle language when focus is set to settings