Remove event from callback based on lv_event_code_t

It would be good to be able to remove an event from a callback based on the event code such as:
bool lv_obj_remove_event_cb_with_event_code( struct _lv_obj_t * obj, lv_event_cb_t event_cb, lv_event_code_t );

I just want to suppress one event in a callback whilst I change values in some text areas and I don’t want my event callback getting called while I do it. So maybe doing a couple of functions like the following could save memory allocation/deallocation?

bool lv_obj_suppress_event_cb_with_event_code( struct _lv_obj_t * obj, lv_event_cb_t event_cb, lv_event_code_t );

bool lv_obj_unsuppress_event_cb_with_event_code( struct _lv_obj_t * obj, lv_event_cb_t event_cb, lv_event_code_t );