proof of concept JavaScript
button