[white] as a catchall is a bit misleading. Perhaps a different border color or an asterisk inside the square to clearly mark that it's not an actual white block?
Now that I've seen the update, I think just make it transparent, so it is the color of the button on which it is placed. The dashed border is nice though.