made currentState an accessible property on ngn