ton of work on the festival section and map, loads of cleanup and mobile tweaks