stuff
changed up khbutton methods and deleted socket mangager