Implemented Widget.