Added support for start() and stop() without arguments, even when the methods already exist (Safari 7).

Also, duration is checked, to be sure to call the correct method (that may depend on the number of arguments).