updates
text change etc