In a widget, what is the difference between Event Construct, and Event On Initialized?

The reason why I ask is, neither one seems to behave like an Event Begin Play, so trying to understand the exact difference here. Thanks.