docs(client/js/button.js): #879 - comprehensive documentation of modules