lets use pointers, trying to understand ofEvents