"demoed" in the verb sense
1. show, demo, exhibit, present, demonstrate
give an exhibition of to an interested audience
"She shows her dogs frequently"
"We will demo the new software in Washington"
Source: WordNet® (An amazing lexical database of English)
Princeton University "About WordNet®."
WordNet®. Princeton University. 2010.
View WordNet® License