             
             @find('a').each (i, link)=>
                 link = $(link).click ()=>
+                    href = link.attr('href')
+                    
+                    if search = @data.search
+                        offset = qs.parse(href.split('?')[1])[search]
+                    else
+                        offset = href.match(/([0-9]+)\/$/)[1]   
+                        
                     process.nextTick ()=>
                         @_emit 'browse',
-                            offset: data.limit * parseInt link.attr('href').match(/([0-9]+)\/$/)[1]   
+                            offset: data.limit * parseInt offset
                             limit: data.limit
                 
                     return false

        ##
        ##
        ##
        _createLink: (href, type, text, _class, img)->
            link = $('<a>').attr('href', href).attr 'class', 'link '+_class
            
            if !img

                    done: (err)=>
                        return done?(err) if err
                        
                        offset = if curr < last then curr + 1 else 0 
                        @__root.append @_createLink offset, 'right', @data.text.right, 'next', @data.imageLinks
                        
                        @__root.append @_createLink last, 'last', @data.text.last, 'last', @data.imageLinks
                        
                        if floyd.system.platform is 'remote'
                            @_wireLinks data, done
