Dictionary.com
Thesaurus.com

has been doodling

  • present perfect progressive of doodle (3rd person singular).