improve filtering, include GPIO buzz