function setTimeoutContext(fn, timeout, context) {
	    return setTimeout(bindFn(fn, context), timeout);
	}
set a timeout with a given scope
@param {Function} fn
@param {Number} timeout
@param {Object} context
@returns {number}