fix actionListeners