cache list of results in the portlet
use id and title in scripts dropdown