more commenting
make @has-pseudo-buttons consistent