enhancement #10 implemented: inapplicable items in the palette will be hidden now