Pannels now update and display their widgets

Widgets also have placement methods