added missing raise event methods