remember that alarm's are per-busytime so we are creating a _huge_ amount of alarms on each recurring event here...
This is why I think its better to put this in the service and make it event based.