Separated screen_name_ui to use for things where it's rendered, and just keep using unmodified screen_name in logic. I don't know if this is the way it should work? or should it use internally the decoded one just without the emoji?
Closes: #1064 (closed)
This will create a new commit in order to revert the existing changes.