very rough XY Slider class