DiveHandler evaluation function, PGlearner modification (diveHandler_ptr)