Use .prop to set checked states instead of attr so that users can use .is(psuedoCheck)