limit cursor changes