another pass, this time changing the resize bleed func to run before render, and not after