TC Changing to use canvas instead of svg