Rounding bug caused buffered event to never be fired
Fixed tab to three spaces for consistancy
Added round to duration for browsers that might not round this in the future
Merge pull request #483 from wesleytodd/dev

Webkit rounding issue was causing buffered event to not fire