latest Firefox compatible

latest Firefox compatible and tested in 22.0