improved button testing tool, some changes to networking