var Invoker = new Object();
Invoker.invokeSeed = 0;
Invoker.invokeLater = function (runnable, ms) {
    var name = "RUNNABLE_" + (Invoker.invokeSeed ++);
    window[name] = runnable;
    var id = window.setTimeout("window[\"" + name + "\"].run();", ms);
    runnable.timerId = id;

    return id;
};
