Unrelated, but uhm:

```js
this.$.redo.disabled = !this.stack.canRedo();
```