On some OS/browser combinations requestAnimationFrame may not trigger if the browser is too busy (e.g. iOS 6 Safari). This patch makes sure in that case the Stage ENTER_FRAME loop falls back on a timer instead.