Now works in Firefox, Safari and Chrome