reset duration on "end", closes #4