Changed messenger.as to allow multiple messages not overlapping, added general utility.as class