Now only loads events and fields once