JButton -> JLabel & remake onModelChanged