update : storing & mining data ( rb names for now ) with setUserPointer & getUserPointer