v4 lib, cursor fixes