returned property mapping, but to a common set (vs. canvas or CartoCSS)
reverting changes in external carto.js
perf test created and referenced for existing style checks
preparing batch draw commands
canvas encapsulated in a separate class

far better context change & batch handling