now with separate REgisterEventSourceWidget