lots of different ui & translation improvements