Create pushMessage() for DRYness.
Bring back normal message listening. Buff up pushMessage().