I would like to add about the text input: I expected that if I edit my text input e.g. put the caret (text cursor) in the beginning of the text, then the focus will change. This is not the case, even when typing.
wait until the project is a little more stable (more testing). I will do some refactoring and look into looking at this