Load only one message per loaded room initially
This is only realistic when most event types are supported.
Even then, some of the supported ones shouldn't be shown (like display name changes).
Perhaps the SDK can have a custom filter for which event to load.
After the initial load, immediately load more messages so the user doesn't see a loading screen when opening a chat.