Hide messages when out of sight

Messages no longer appear when you can't see their source