mutable on_text_changed = fun () -> ()