I think the creation of the MultiCalendar should also be handled by the events module, but it's a little tricky given how adminui needs to see the MultiCalendar-generated calcodes, so I'll leave MultiBot.calendars (and MultiBot.multical) in place for now.
Note that #32 (2-b) would likely require MultiBot.calendars to actually move to MultiBot.conf['calendars'] (so it could be used for autocompletes/validation in the external control panel).
From b70f49c: