Finished async messenger code. Seems that app still suffers from the
phone/tablet layout issue, weird...