added implementation selector for cursor pointing