Is this a valid use case for javascript closure?
Yes, keeping variables private is a valid use for a closure. It allows you to have private access to a variable without making it a public member.
See this reference for other examples: http://www.crockford.com/javascript/private.html