--custom cursor adapter with filter imp