data-text and proper attribute encoding

encoding should be done properly

we now gain data-text support too wool!