UI Button - Drag within checkbox button then release

UI Button - Drag within checkbox button then release

If you click a checkbox button then drag (like selecting text) and then release within the button, the button changes state to selected however the hidden input is not "checked" nor is the aria-pressed state set to true.

This can be recreated with the Button Checkbox Example if you unhide the checkbox via Firebug