improve accidental positioning