Unless you could specify what the entire event will be for onbrickplaced, I don't see how this would work any other way.
Now whenbrickplaced seems pretty cool though! You could many server-related things with it like a counter to trigger other events when it gets to a certain number.