Future events is now dynamically generated too