Listen to onSetStatus event
As you've discovered, you should be using the more generic elements.onBeforePerformAction or elements.onPerformAction events.  They get fired when any action takes place and you can check their action parameter to determine if it was a SetStatus action.