fix canvas animation
text improvements for canvas