Do not deselect all on selecting

Use component/event binding rather than raw onclick handlers
version bump

note test/buttonset.html example added