closes #10 - rename onbuttonclick