public function browsebox(Garp_Browsebox $browsebox = null, $params = array()) {
        if (is_null($browsebox)) {
            return $this;
        }

        static::$_store[$browsebox->getId()] = $browsebox;
        $params = array_merge(
            $params, array(
                'results' => $browsebox->getResults(),
                'next'    => $browsebox->getNextUrl(),
                'prev'    => $browsebox->getPrevUrl()
            )
        );
        return $this->view->partial(
            $browsebox->getViewPath(),
            'default',
            $params
        );
    }