The documentation says to use:
$("input[type='checkbox']").bind( "change", function(event, ui) {
But I want to know if that’s still true over
$("input:checkbox]").on('change', function(event, ui) {
Also, I’d like to stop the check from appearing and then programmatically have it appear when the callback is run.
The solution probably includes the refresh method.
You want to use
to turn the checkbox off and then
to turn it back on.