Fixed uniformed radio/checkboxes triggering extra change events

When you clicked on uniformed radio for example, every time one extra change event was triggered, which was incorrect. This PR fixes this issue.