component App { state { counter: Int = 0 input_text: String = "" } fn increment(widget: Int, data: String) -> Void { state.counter = state.counter + 1 widget_set_text(g_w_count_label, str_concat("Count: ", int_to_str(g_counter))) } fn on_name_change(widget: Int, data: String) -> Void { state.input_text = data widget_set_disabled(g_w_btn_greet, str_len(g_input_text) == 0) } template {