remove iostream includes
add tip species change event generator