widget
(cherry picked from commit a8f3932)