eixtsing guis ported to ObjC, sending/receiving not working yet