A method of performing a bale ejection sequence to eject a bale from a baler connected to a tractor, the baler comprising a baling chamber with a tailgate in a rear section of the baling chamber, the tailgate moveable between a closed position and an open position, the baler further comprising a hydraulic system connected to the tailgate to move the tailgate between the closed position and the open position, and a controller connected to a flow valve to control a flow of fluid to the hydraulic system and coupled to a tractor controller and an operator interface in the tractor, the method comprising: - determining, by the controller, an indication for bale ejection of the bale; - upon determination of the indication for bale ejection, controlling, by the controller, a timing sequence relating to movement of the tractor, a position of the tailgate, and a hydraulic flow rate of the fluid to the hydraulic system, wherein the timing sequence comprises: (i) stopping movement of the tractor; (ii) opening the tailgate while maintaining the hydraulic flow rate at a normal level; (iii) when the tailgate is approaching a near-opened position, proportionately decreasing the hydraulic flow rate from the normal level to zero; (iv) when the tailgate reaches a calibrated top position, closing the tailgate while maintaining the hydraulic flow rate at a normal level; and (v) when the tailgate is approaching a near-closed position, resuming movement of the tractor while proportionately decreasing the hydraulic flow rate from the normal level to a nominal level sufficient for engaging a tailgate close latching mechanism; wherein the timing sequence is based on a calibration of a cycle timing of the tailgate. - determining, by the controller, an indication for bale ejection of the bale; - upon determination of the indication for bale ejection, controlling, by the controller, a timing sequence relating to movement of the tractor, a position of the tailgate, and a hydraulic flow rate of the fluid to the hydraulic system, wherein the timing sequence comprises: (i) stopping movement of the tractor; (ii) opening the tailgate while maintaining the hydraulic flow rate at a normal level; (iii) when the tailgate is approaching a near-opened position, proportionately decreasing the hydraulic flow rate from the normal level to zero; (iv) when the tailgate reaches a calibrated top position, closing the tailgate while maintaining the hydraulic flow rate at a normal level; and (v) when the tailgate is approaching a near-closed position, resuming movement of the tractor while proportionately decreasing the hydraulic flow rate from the normal level to a nominal level sufficient for engaging a tailgate close latching mechanism; wherein the timing sequence is based on a calibration of a cycle timing of the tailgate. (i) stopping movement of the tractor; (ii) opening the tailgate while maintaining the hydraulic flow rate at a normal level; (iii) when the tailgate is approaching a near-opened position, proportionately decreasing the hydraulic flow rate from the normal level to zero; (iv) when the tailgate reaches a calibrated top position, closing the tailgate while maintaining the hydraulic flow rate at a normal level; and (v) when the tailgate is approaching a near-closed position, resuming movement of the tractor while proportionately decreasing the hydraulic flow rate from the normal level to a nominal level sufficient for engaging a tailgate close latching mechanism;