onOutputAttached