Acts as a regulator of G protein signaling (RGS). Modulates G protein alpha subunits nucleotide exchange and hydrolysis activities by functioning either as a GTPase-activating protein (GAP), thereby driving G protein alpha subunits into their inactive GDP-bound form, or as a GDP-dissociation inhibitor (GDI). Confers GDI activity on G(i) alpha subunits GNAI1 and GNAI3, but not G(o) alpha subunit GNAO1 and G(i) alpha subunit GNAI2. Confers GAP activity on G(o) alpha subunit GNAI0 and G(i) alpha subunits GNAI2 and GNAI3. May act as a scaffold integrating G protein and Ras/Raf MAPkinase signaling pathways. Inhibits platelet-derived growth factor (PDGF)-stimulated ERK1/ERK2 phosphorylation; a process depending on its interaction with HRAS and that is reversed by G(i) alpha subunit GNAI1. Acts as a positive modulator of microtubule polymerisation and spindle organization through a G(i)-alpha-dependent mechanism. Plays a role in cell division. Probably required for the nerve growth factor (NGF)-mediated neurite outgrowth. May be involved in visual memory processing capacity and hippocampal-based learning and memory.