a working version

still missing: load image/sound, nice protocol names, sound amplitude
dB, offcenter pos