add configure, asWidget should have no params