fixed bugs that kept it from working in safari consistently...i hope