I made some changes to hopefully keep the pointer in the right location.
A simple chat app that is in progress