State management for JSIOM