adds getWidget()