Fixed event start/end flow for user side (ugly design)