Small changes to UIComponent
Allow message passing directly from UIComponent.show
Update test for UIComponent