the COMPOSE event only passes the direct composition target now