* improve trpc funcs * cache /event-types * remove unused code * add comments * add keys * improve typing