Added Action instead for language selection instead of ActionListener