A method of controlling an optical transition of an electrochromic device from a starting optical state to an ending optical state, the method comprising: (a) applying a drive voltage for driving the electrochromic device to transition from the starting optical state to the ending optical state, wherein the drive voltage is applied to bus bars of the electrochromic device, and allowing the optical transition to proceed for an incremental period of time; (b) reducing a magnitude of the voltage applied to the bus bars to a second magnitude less than the drive voltage; (c) after reducing the magnitude of the voltage applied to the bus bars, measuring current flow to the bus bars; (d) determining whether the current flow measured in (c) has a characteristic indicating that the optical transition will complete by a target timeframe; (e) if it is determined in (d) that the optical transition will not complete by the target timeframe, increasing the magnitude of the voltage applied to the bus bars to a third magnitude greater than the drive voltage and applying voltage to the bus bars at the third magnitude for an additional duration of time, and, after again allowing the optical transition to proceed for an incremental period of time returning to step (b) above, or if it is determined in (d) that the optical transition will complete by the target timeframe, increasing the magnitude of the voltage applied to the bus bars to the drive voltage; (f) determining whether the optical transition is complete; and (g) if it is determined in (f) that the optical transition is not complete, returning to step (b) above, or when it is determined in (f) that the optical transition is complete, transitioning or maintaining the voltage applied to the bus bars to a hold voltage for the duration of the ending optical state. (a) applying a drive voltage for driving the electrochromic device to transition from the starting optical state to the ending optical state, wherein the drive voltage is applied to bus bars of the electrochromic device, and allowing the optical transition to proceed for an incremental period of time; (b) reducing a magnitude of the voltage applied to the bus bars to a second magnitude less than the drive voltage; (c) after reducing the magnitude of the voltage applied to the bus bars, measuring current flow to the bus bars; (d) determining whether the current flow measured in (c) has a characteristic indicating that the optical transition will complete by a target timeframe; (e) if it is determined in (d) that the optical transition will not complete by the target timeframe, increasing the magnitude of the voltage applied to the bus bars to a third magnitude greater than the drive voltage and applying voltage to the bus bars at the third magnitude for an additional duration of time, and, after again allowing the optical transition to proceed for an incremental period of time returning to step (b) above, or if it is determined in (d) that the optical transition will complete by the target timeframe, increasing the magnitude of the voltage applied to the bus bars to the drive voltage; if it is determined in (d) that the optical transition will not complete by the target timeframe, increasing the magnitude of the voltage applied to the bus bars to a third magnitude greater than the drive voltage and applying voltage to the bus bars at the third magnitude for an additional duration of time, and, after again allowing the optical transition to proceed for an incremental period of time returning to step (b) above, or if it is determined in (d) that the optical transition will complete by the target timeframe, increasing the magnitude of the voltage applied to the bus bars to the drive voltage; (f) determining whether the optical transition is complete; and (g) if it is determined in (f) that the optical transition is not complete, returning to step (b) above, or when it is determined in (f) that the optical transition is complete, transitioning or maintaining the voltage applied to the bus bars to a hold voltage for the duration of the ending optical state. if it is determined in (f) that the optical transition is not complete, returning to step (b) above, or when it is determined in (f) that the optical transition is complete, transitioning or maintaining the voltage applied to the bus bars to a hold voltage for the duration of the ending optical state.