now works on firefox, safari, etc...