{"action":"closed","issue":{"url":"https://api.github.com/repos/yoshuawuyts/fsm-event/issues/2","labels_url":"https://api.github.com/repos/yoshuawuyts/fsm-event/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/yoshuawuyts/fsm-event/issues/2/comments","events_url":"https://api.github.com/repos/yoshuawuyts/fsm-event/issues/2/events","html_url":"https://github.com/yoshuawuyts/fsm-event/issues/2","id":82779383,"number":2,"title":"transitions","user":{"login":"timoxley","id":43438,"avatar_url":"https://avatars.githubusercontent.com/u/43438?v=3","gravatar_id":"","url":"https://api.github.com/users/timoxley","html_url":"https://github.com/timoxley","followers_url":"https://api.github.com/users/timoxley/followers","following_url":"https://api.github.com/users/timoxley/following{/other_user}","gists_url":"https://api.github.com/users/timoxley/gists{/gist_id}","starred_url":"https://api.github.com/users/timoxley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timoxley/subscriptions","organizations_url":"https://api.github.com/users/timoxley/orgs","repos_url":"https://api.github.com/users/timoxley/repos","events_url":"https://api.github.com/users/timoxley/events{/privacy}","received_events_url":"https://api.github.com/users/timoxley/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/yoshuawuyts/fsm-event/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/yoshuawuyts/fsm-event/labels/semver-major","name":"semver-major","color":"f7c6c7"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-05-30T10:57:49Z","updated_at":"2015-06-16T01:16:32Z","closed_at":"2015-06-16T01:16:32Z","body":"forgive me, I don't understand the purpose of defining transitions in your lib other than for defining which states can reach each other. i.e. \r\n\r\nIt makes more sense in my head to use transition names rather than the states.\r\n\r\n```js\r\nm.init('START') // set initial state\r\nm('pause') // PAUSED state\r\n```\r\n\r\nCan you elaborate on your design? I'm not sure I understand. Not your fault, probably mine."}}