fixing events override