working filter, map onChange for faster map updates