Listener doesn't have to receive ActionEvent