updated version with event-mobile