ScratchButton on the github now has usable code (was somehow deleted in the previous commit?)