Add setTextFilter and callbacks to text filter to abstract item class