Extract recognizer setup/teardown into _connect/_disconnect so _update_settings can reconnect when language changes at runtime.
Extract recognizer setup/teardown into _connect/_disconnect so _update_settings can reconnect when language changes at runtime.