Dictionary.com
Thesaurus.com

has been perching

  • present perfect progressive
    of perch (3rd person singular).
    perch
    noun
    a pole or rod, usually horizontal, serving as a roost for birds.