Making canvas suck less since 2014