Dictionary.com
Thesaurus.com

had been buttonholing

  • past perfect progressive
    of buttonhole.
    buttonhole
    noun
    the hole, slit, or loop through which a button is passed and by which it is secured.