Oops, that link got messed up. Try here.

I have also posted sources to both picker and disp.

Enjoy!

Cheers,

Rex.