fixed action handling by ECA classes