Set $recursive to -1 app-wide, helps to prevent fetching unnecessary data from DB
Set recursive to appropriate value where needed for Zones
Set the title to something appropriate for all views
Set recursive to appropriate value where needed for Events