(function() {
'use strict';

var timeout = setTimeout, defer;