locally pass moments instead of long to createEvent