Update widget.hpp