Allow using uiWorker on ie9 where Worker is undefined

fixes #2091 and #2097