would this make more sense as a `var ca = document.querySelector("ceci-app"); ca.addCard();` to keep it in line with the `else` branch? Why would only one branch need to bind a `self.ca`? (are we using `self.ca` somewhere later? If it's supposed to already be on `self`, we can make the `if(!ca)` selector-less, simply calling `if(!self.ca)` instead, and then binding or calling)