     [:div.left-body-ca07e
       [:textarea#mainTextarea.text-f3988
         {:value (:value new-state)
-         :on-change #(swap! state assoc :value (-> % .-target .-value) 
-                                        :success? false 
+         :on-change #(swap! state assoc :value (-> % .-target .-value)
+                                        :success? false
                                         :error? false)}]]))
 
 (quiescent/defcomponent Footer []

  (sablono/html
    [:div.settings-wrapper-751dc
      [:div.settings-hdr-fa6ca "Settings"]
      (map 
        (fn [[k v]] 
          [:div.setting-e0ddb
            [:input (assoc v :on-change #(swap! (get-in @state [:settings k]) assoc :value (-> % .-target .-value)))]]) settings)]))

(quiescent/defcomponent FormatAction [new-state]
  (sablono/html
    [:div
      [:button#formatBtn.btn-2d976 
          {:on-click #(on-btn-click %1) 
           :disabled (if (empty? (:value new-state)) true false)} 
            "Format"]
        (when (:error? new-state)
          [:div.error-disp-7c4aa
            [:i.fa.fa-times-circle.fa-2] 
            [:span.err-ttl-0867b "Format Error"]
              [:div.msg-6f5ee (:msg new-state)]
              (when (some? (:line new-state))

            [:div.body-inner-40af1
              [:h2.instructions-b15d3 (str "Paste " (:desc state) ":")]
              (LeftBody state)
              (RightBody state)
              [:div.clr-217e3]]]
      (footer)]))

