PingApp: added display string
AppBase: added handleMessage/~WhenUp/~WhenDown functions
UdpApps: uses handleMessageWhenUp()