Add business logic and view helper for free events