panel borders fixed?

Not entirely sure why this works. You'd think the changes to toScreen, fromString, or whatever I did would maybe fix it, but they didn't. In the end, I think maybe it just wasn't redrawing correctly for some reason, and breaking up the chained calls in CyclePanelBorder function might have been the trick. I really don't know. I tried so much different crap, but it seemed to finally work with the code as is, so, yeah....

Accidentally did it on my master branch too, >:(