bitblt fails to handle transparent bg