canvas to text selecting works nicely now