Yes, I noticed the sliding too...I think that this is due to 'drift' in float value. I should use Mathf.Epsilon.