User-Defined Symbol for Cursor

Hi,

Before I used Igor, I have seen somebody created something like cursor in Igor. Thus, he can get the x and y values using his "Cursor". Instead of using cross-hair line, dot, and square, he created blue-filled circle and its point of attachment was slightly above the wave. Please see my attachment.

Until now, I do not know how to do this and have questions as follow:

Can we use our own symbol for cursor? So far I can only use the built-in symbol and have yet to find the way to use user-defined symbol.
How do we attach our cursor a little bit above/below the wave? As far as I know we only specify x0 and do not specify y0 for cursor attachment to the wave.

Thank you,

Dea
To me, that just looks like a trace plotted as markers with tags.

For example:
Make jack=sin(x/8);display jack
Make wy={0.5, -0.5}, wx= {50,100}
AppendToGraph wy vs wx
ModifyGraph mode(wy)=3
ModifyGraph marker(wy)=19
ModifyGraph rgb(wy)=(1,16019,65535)
Tag/C/N=text0/F=0/A=RB/X=-5.39/Y=7.28 wy, 0, "something"
Tag/C/N=text0_1/F=0/A=RB/X=-5.39/Y=7.28 wy, 1, "something else"