(Datepicker) Working on displaying an icon on a particular date, should I just use a different plugin?

(Datepicker) Working on displaying an icon on a particular date, should I just use a different plugin?

Proof Of Concept:  http://jsfiddle.net/fauxtrot/Bdetb/

I like the look of the datepicker for jQuery UI, so I'm trying to use it here.  I wanted to display a calendar with icons on particular days.

In my fiddle, I have it basically working.  I can't quite figure out how to prevent the datepicker code from resetting the ui-state classing when it is selected, and subsequently deselected.  Am I asking too much of the datepicker, or is this something done easily enough with the current code or different code?