elapsedTime method, more JSDoc, dateChanged event