Fixed Repainting Issues

I had an efficient way to repaint for Lines, but I wasn't using it after
I added zoom. I've added this for Lines again, and made it for Fill as
well.