code: http://goo.gl/eJMOym 註解都這樣寫惹 XD 而且他那行的前面他還花了一點功夫來辨識一個 state transition 究竟是進去呢,還是重啟呢,還是只是 update params