         (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}]]))
+                            (make-ui context
+                                     [:frame-layout {}
+                                      [:image-view {}]
+                                      [: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)

        [nightweb.torrents :only [is-connecting?]]))

(set-classname! :scroll-view android.widget.ScrollView)

(defn set-text-size
  ([view] (set-text-size view 20))

                layout-params (android.widget.AbsListView$LayoutParams.
                                                          tile-view-width
                                                          tile-view-width)]
            (if not-initialized
              (let [black android.graphics.Color/BLACK
                    item (get content position)
                    image-view (.getChildAt tile-view 0)
                    linear-layout (.getChildAt tile-view 1)
                    text-top (.getChildAt linear-layout 0)
                    text-bottom (.getChildAt linear-layout 1)]
                (if (get item :add-emphasis?)
                  (.setTypeface text-top
                                android.graphics.Typeface/DEFAULT_BOLD))
                (.setImageBitmap image-view (get item :bitmap))
                (.setPadding tile-view 5 5 5 5)
                (.setBackgroundResource tile-view
                                        (get-resource :drawable :border))
                (if-let [title (get item :title)]
                  (.setText text-top title)
                  (.setText text-top (get item :body)))
                (.setText text-bottom (get item :subtitle))
                (.setShadowLayer text-top 10 0 0 black)
                (.setShadowLayer text-bottom 10 0 0 black)))
            (.setLayoutParams tile-view layout-params)
            tile-view))))
    (.setOnItemClickListener
      view
