Counter Demo - With Closure Implementation