1. Please 4 spaces for each indentation level. No tabs.
2. why not directly use the value of `blanked.style.display` as state indicator? Avoids flag and state getting out-of-sync.