Lemon-bellied Flycather

Other names
Also known as the Lemon-bellied Flyrobin.