http://stackoverflow.com/questions/8423217/jquery-checkbox-checked-state-changed-event