Refactor input handlers (browser and mobile)
after base-web-components#21
They must accept extra parameters (like locking the input mode)
so the input can be safely used without the risk of the user selection the code scanner (and breaking it)
they must accept the strings that are to be shown