Abstracted widget adapter.
Abstracted widget adapter.