Add text element
Eliminate leaked element states
Add clean to Makefile