Story 47434591: Refactored filtering ability to a superclass controller, made controls controller and dashboard widgets controller descend from it.  This allows the dashboard widgets to have search easily.