Reduce number of compile-time warnings

Hi,

I decided to try to fix issue #1658 . Here's my first attempt. 

- fixed most of the `Wrong number of args` warnings
- fixed couple of `Use of undeclared Var` in object.cljs, app.cljs and command.cljs
Out of scope, but I feel like we could come up with a more clear name here. I started reading this function as `fill-listeners` then thought `fill-list` before realizing it was `fill-li's`