test: return existing target node if given the same canvas
Removed unnecessary vPosition varying from all shaders
Added Vibrance effect