Dictionary.com
Thesaurus.com

have been perching

  • present perfect progressive
    of perch.
    perch
    noun
    a pole or rod, usually horizontal, serving as a roost for birds.