major tweak for HCanvas.fade()