adding BaseModelEvent and stub of textDeletedEvent