Auto init now has a attribute which indicates what widget has been initialized