               (update-wish-rem parent))))))))
 
 ; URL is simpler, we just check whether or not it is changed, and update.
-(delegate $content ".url" :change
+(on $content :change ".url" nil
   (fn [e]
     (this-as me
       (let [$parent (.parent ($ me))]

          (remove $parent)
          (delete-wish-rem $parent))))))

(delegate $body "#icon-about" :click
  (fn [e]
    (when (empty? ($ info-box))
      (show-info!))))

(delegate $body "#info-close,#info-container" :click
  (fn [e]
    (hide-info!)))

; Don't allow refresh unless a wishlist is chosen.
(delegate $body "#icon-refresh" :click
  (fn [e]
    (let [code (get-path)]
      (when-not (empty? code)

          (update-wish-rem $parent))))))

; Only delete if the wish is not "last".
(on $content :click ".delete" nil
  (fn [e]
    (this-as me
      (let [$parent (.parent ($ me))]
