+1 for something in the framework.  As of now, this is mimicking the other behavior of this portlet.