Oh, most importantly...Mozilla's good behavior aside, the reason it is working as good as it does at the moment is because I put some wait loops after every map point creation to slow it down. Not the correct way to do it, I know, but so far I haven't been able to make the js sleep function work. Something about catching the exception?