cursor & io ports