counter logic moved from js to coffeescript
coffeescript related bug
replaced new counter instance creation with _since_ option update
guard added