cursor improvements