add cart management buttons. some cljs cleanup