What is that HxPort class? Does it invoke createWidget() automatically? If yes, when?