fixed issues across browsers, now works with Firefox, IE, and Chrome.