can now create more than 1 button
can now create different menus
new TCPConnection class