EventBuilder is a complicated and advanced events responsive ExpressionPress themes. You can now build your own events portal on which users can add events in the categories you define. They can even sell tickets to their events via the Tailor Ticket ExpressionPress Plugin. You setup the pricing plans and get passist via PayPal or by Credit / Debit Cards (Stripe). The registration and login are all front-end, of course There are so many features which probably make Event Builder the most universal events directory theme on the market.