You are correct in that that is all you have to do, but the fact that you're running 6.1 makes all the difference - that property didn't exist yet. If I remember correctly, dynamic user events weren't available either, so you can't fire an event programmaticaly. Try searching the site for "6.1 event programmatic" or something similar to find alternate solutions (like a queued task handler).
___________________
Try to take over the world!