Issue - 120 - Bug - button.js decoupling.
Merge pull request #121 from john29917958/john-patch-decoupling

Issue - 120 - Bug - button.js decoupling.