Use Persona Observer API. Closes bug#9.