added comp and portlet observers