using different events to hook in privclasses. #73.