Where is this.widget defined?