Implement celeron55's layout suggestion with minor changes
There is no add button as you just add servers when connecting to them
for the first time. Also fixed a bug, the shown address should now
always be the one of the selected server.