tests pass on Chrome, Firefox, Opera, Safari and Internet Explorer 9