Dictionary.com
Thesaurus.com

had been interfacing

  • past perfect progressive
    of interface.
    interface
    noun
    a surface regarded as the common boundary of two bodies, spaces, or phases.