Revert "nope new code"

This reverts commit b3be30bdd1f57fefb0afb003d416f3ae6dd2aa5e.
Revert "new JS code"

This reverts commit d48e37e89245a6c9b11a63bb865641c6a580864d.