support for button filtering