moved BlurStack function
create canvas on the fly