A reminder, that general approach is that all operations are done by actions, TUI only calls certain functions with update parameters (in this case).