RangeControl for double precision values

Hi-

I'm trying to use the RangeControl with some data in a
FlatField that is stored as doubles (DoubleSet used for RangeSets).
These are time values and need to have the double precision.
I use double values to setRange on RangeControl, but it looks
like the range is being set using float versions.  What happens
is that my data depicted by the RangeControl does not always
match up with a position indicator that is controlled by the
animation (which does use doubles).  Looking through the
Shadow classes assembleSelect passes in floats and uses the
getRange method on RangeControl which returns float range
values.

Is there any way around this problem?

Don
*************************************************************
Don Murray                               UCAR Unidata Program
dmurray@xxxxxxxxxxxxxxxx                        P.O. Box 3000
(303) 497-8628                              Boulder, CO 80307
http://www.unidata.ucar.edu/staff/donm
"There's someone in my head, but it's not me"    Roger Waters
*************************************************************