fix #75, add onTripEnd on prev()