         [nightweb.torrents :only [is-connecting?]]))
 
 (set-classname! :scroll-view android.widget.ScrollView)
+(set-classname! :frame-layout android.widget.FrameLayout)
+(set-classname! :image-view android.widget.ImageView)
 
 (defn set-text-size
   ([view] (set-text-size view 20))

        (getView [position convert-view parent]
          (let [not-initialized (= convert-view nil)
                bottom android.view.Gravity/BOTTOM
                bold android.graphics.Typeface/DEFAULT_BOLD
                tile-view (if not-initialized
                            (if (get-in content [position :add-emphasis?])
                              (make-ui context
                                       [:linear-layout {:orientation 1}
                                        [:text-view {:layout-weight 3
                                                     :typeface bold}]
                                        [:text-view {:layout-weight 1
                                                     :gravity bottom}]])
                              (make-ui context
                                       [:linear-layout {:orientation 1}
                                        [:text-view {:layout-weight 3}]
                                        [:text-view {:layout-weight 1
                                                     :gravity bottom}]]))
                            convert-view)
                num-columns (.getNumColumns view)
                width (.getWidth view)

            first-tiles [{:title (get-string :profile)
                          :add-emphasis? true
                          :content user
                          :bitmap (read-image-file (get user :userhash)
                                                   (get user :prevhash))
                          :type :custom-func
                          :func
                          (fn [context item]
