Perhaps it would be clearer to avoid this altogher and just do self._player.dispatchEvent() for clarity.