Implement client-side name changing.
Correctly working name change!