the current fraction scroll position. It's between 0 (min) and 1 (max position)
double get state => snapState.state;
set state(double s);