I thought about using the news code snippet but for some reason it does not take the user back to the page. It just takes him to the his workspace.
The calendar module is "scoped" for groups and other things. I am not sure if ad_maybe... deals with scoped stuff as the code does not show explicitly. I'll give it a shot.