Because the messages from the JSON array are simply filtered/skipped, the deltaTimes from filtered-out messages are also skipped. This makes everything sped up and jerky.
We should parse and include the deltaTime for all messages, but only skip the actual emitting of filtered-out messages.