Revert "updown js"

This reverts commit b3768d24842715cb0cfa64a7c8e102870476fc9b.
Revert "Revert "updown js""

This reverts commit 50b135b42476800945694aeece136093668e3de9.