We’ve spent this chapter creating ClientPointerEvent and ServerPointerEvent classes to act as a single source of truth about our real-time networking event data. But questions remain about whether this was a good idea. In this episode, we see if we can use the new classes to improve our client and server handlers.