timer = function(time) {
        if (time - startedAt >= delay) {
            callback.apply(null, params);
            return true;
        }
        return false;
    }
Wraps a function to be invoked after a certain amount of time.
After a set duration has passed, it executes the function and
removes it as a listener to 'prerender'.

@method setTimeout

@param {Function} callback function to be run after a specified duration
@param {Number} delay milliseconds from now to execute the function

@return {Function} timer function used for Clock#clearTimer