Message receiving looper and interface