I am skeptical if we even need any of this waiting stuff... marionette does the waiting for us (in a much more efficient manner)

something like:

```js
var element = client.findElement(selector);
client.waitFor(element.displayed.bind(element));
```

Should work just fine