Only set effect_y if it exists (it doesn't exist in 1.6.0). Put the paintwidget blank bg into canvas.before