- renamed classes to get rid of "...Widget" in their name
- added TODO note to "Messages" component about THAT IT IS NOT THREADSAFE currently and will CRASH the application