Several visual style improvements
BorderLayout now finally handles overflow well