feat(sapi events): remember query
feat(sapi events): colors by event type
fix(sapi events): default limit increased, loading screen