Hi Karl,
I am glad that you have sorted this out.
Indeed, this is the correct approach since
RadScheduler always keeps the source collection consistent by updating it when this is needed.
Should you have any future questions, do not hesitate to contact us.
Greetings,
Ivan Todorov
the Telerik team