Make PanelWidget compositing-aware and use RGBA visual where possible