nit:

better to indent as
```js
show: function() {
  this.showing = true;
}
```