Implemented deferred mode, enabled by default. GLIR commands are stored in a queue, and executed in batch with requestAnimationFrame().