default_wait_time for Intern Selenium tests

Is there an equivalent to Capybara's (RoR) default_wait_time for the Intern?

setPageLoadTimeout and setFindTimeout don't seem to accomplish anything.

this.timeout = 60000 seems to give an entire test 60 seconds, but I want all steps to have a default wait time. Otherwise it feels the steps are running out of order because elements that steps rely on are not yet on the page.

        var title = 'title ' + (new Date()).toString();
        var remote = this.remote;
        return remote
            .get(require.toUrl('http://' + Configs.host + '/logout'))
            .get(require.toUrl('http://' + Configs.host + '/auth/facebook'))
            .findById('email')
                .click()
                .type(Configs.fb.username)
                .end()
            .findById('pass')
                .click()
                .type(Configs.fb.password)
                .end()
            .findByCssSelector('#login_form input[type=submit]')
                .click()
                .end()
            // browser successfully navigates to "/things"
            .findByCssSelector('a.new_thing')
                .click()
                .end()
        // browser often navigates to "/things/new"
            .findByCssSelector('input.title')
        // terminal message always 'StaleElementReference'
        // even though a pollUntil (ommitted) does find 'input.title'
                .click()
                .type(title)
                .end()
            .findByCssSelector('button.create')
                .click()
                .end()

Does anyone else use this framework reliably for a single page web app?

setFindTimeout sets the amount of time the remote server will wait for an element to appear when attempting to find an element before timing out. If elements aren’t guaranteed to exist on the page immediately, then you should call setFindTimeout after loading the page:

return this.remote.get('http://example.com')
  .setFindTimeout(5000)
  .findById('email')
    .click()
    .type(Configs.fb.username)
    .end()
  .findById('pass')
    .click()
    .type(Configs.fb.password)
    .end()
  // ...

Note that some Selenium servers will reset the wait timeout after loading a new page, so you may need to call it again when a new page is loaded.