Add widget interface.