fix: snap.js state().state