Revert 0012338..a446d91

This rolls back to commit 0012338a0c4420d9c828a7921c1785b2ef590c4c.
Revert "Revert 0012338..a446d91"

This reverts commit 1ccda119b45a09f7ae0e6e092b15e0c8243edbf3.
Revert 47ef30c..44f769f

This rolls back to commit 47ef30c2ac047a0f106792f8271d40a7352890aa.
Revert b7e4030..9b0d49e

This rolls back to commit b7e4030872fcadb7f82c74b728074ba7d3215d10.
Revert a446d91..18d94d3

This rolls back to commit a446d915dc8948a1b75133006470bf01acd8b8ba.
Works in Chrome