fixed init events (new object for each instance)