Widget logic completed