renderPendingUIUpdates(sCaller, iTimeout) {
			if (iTimeout !== undefined) {
				// start async interaction step
				aFnDone.push(Interaction.notifyAsyncStep());
				_sRerenderTimer = setTimeout(_renderPendingUIUpdates.bind(null, sCaller), iTimeout);
			} else {
				_renderPendingUIUpdates(sCaller);
			}
		}
Asks all UIAreas to execute any pending rendering tasks.

The execution of rendering tasks might require multiple iterations
until either no more rendering tasks are produced or until
MAX_RENDERING_ITERATIONS are reached.

With a value of MAX_RENDERING_ITERATIONS=0 the loop can be avoided
and the remaining tasks are executed after another timeout.

@param {string} sCaller The Caller id
@private