Add can_pause and improve accuracy of duration