havenoidea