Add hovering to the basic widget.
update todos