updated to a cleaner build that works on most browsers
updated to latest