Native checkboxes

Please test it.
I think this is the default approach how people use it.