fix diff for falsy properties in b

i noticed this with the todomvc app when the main section was initially hidden
but then was not showing when hidden changed to false.  i improved the style
test to cover this kind of situation