added integrator listener, enabled integrator variable time stepping