Boolean attribute issue between SMART Mobile and SMART Desktop

Hi folks,

I think we actually need a 3-state check box for this. That means that the behavior would need to be something like:
Undefined - maybe a question mark or something like that inside a box?
Unchecked
Checked

And tapping it would cycle between the three states.

Does that work for everyone?

Cheers,
-Justin