NWidget better encapsulation