Revert "Removed obsolete js implementations"
Revert "Removed obsolete js implementations"

This reverts commit c98fd2d19124820a00fc29083c655cbde2f0cba1.

KnisterPeter/Smaller,KnisterPeter/Smaller,KnisterPeter/Smaller,KnisterPeter/Smaller