Use 2x2 layout, preserve label objects.
Don't use a scrolling pane.
Implement simple ActionListener.