genericized blogviewwidget