shadow: add initial cursor blending