Right guys finally I have updated the events calendar and thanks to Per's package creator made a package. If anyone is brave enough to test you can get the umb file here.
After installing, it should create Events and Event document types an events calendar macro and in the usercontrols directory an eventscalendar directory with some images and xsl and xsd files. You should also have a calendarConfig file in your config directory. In this file you can turn caching on and off also you need to for each calendar create an entry in this file giving it the parent id (ie where all events live) and unique cache name. You will also need to do the following in the web.config in the configSections bit add
<section name="calendarConfig" type="umbracoEventsCalendar.ConfigSectionHandler, umbracoEventsCalendar,Version=1.0.2803.28183, Culture=neutral"/>
and outside of configSections add
<calendarConfig configSource="config\calendar.config" />
The package will create a page called Events with one test event if all has gone well you should be able to view it. Make sure in your master template you have aspform tag else it wont work. If anyone wants source let me know. If you have installed old one then package will overwrite so make sure if you have made modifications to eventscalendar.ascx you back it up. Also remove DataCalendar.dll its not needed anymore the code for this has been merged into the control.
For more information on the parameters to the calendar have look here ignore all the installation instructions becuase you dont need them you have installation instructions above.