redesign login window, part of fix #25