Implementando eventos privados em componentes