Transparent GIF not clearing context between frames

resolved an issue where transparent gifs would render their each previous frame in the next frame.  this lead to a ghosting effect that would draw the new frame over the previous frame instead of clearing the context before drawing the new frame