This should use toggleProperty instead of manually setting the negated value.