Component portlet improvements