Changing a username

Is it possible to change the username chosen by a user upon registration?

Not the user name, only the other fields like first name, etc.
I think it might be possible to do so with an event listener that listens for documents to be saved, but I did not try if that works.

Ok, thanks for your help.