remixed events to be more server based