Move recognizer reset into start of event flow
Move recognizer reset into start of event flow

Add "event flow" metadata to each recognizer, list of start/end events
Normalize state reset function names

flow.start is an array, not an object

Make sure to reset state in a seperate loop

Otherwise prevent on 'down' breaks

Flip120/polymer,Kabele/polymer,thiagolucio/polymer,Tudes/polymer,exlerdesigns/polymer,filaraujo/polymer,filaraujo/polymer,samccone/polymer,jscissr/polymer,gronke/polymer,tjsavage/polymer,akintoey/polymer,Endika/polymer,kristianmandrup/polymer,simonfan/polymer,udhayam/polymer,zxs0827/polymer,tachyon1337/polymer,vic/polymer,Tudes/polymer,mgiuffrida/polymer,pacificIT/polymer,simo97/polymer,jvkops/polymer,cgvarela/polymer,JsonChiu/polymer,MartinMoizard/polymer,samccone/polymer,yforrest/polymer,tekjava/polymer,pacificIT/polymer,bright-sparks/polymer,cbmeeks/polymer,yforrest/polymer,thiagolucio/polymer,filaraujo/polymer,kristianmandrup/polymer,udhayam/polymer,fjkfwz/polymer,MartinsThiago/polymer,MartinsThiago/polymer,elkamel/polymer,Endika/polymer,Zagorakiss/polymer,exlerdesigns/polymer,gazal-k/polymer,tachyon1337/polymer,zebMcCorkle/polymer,YOTOV-LIMITED/polymer,Zagorakiss/polymer,ilovezy/polymer,BrianLTJ/polymer,gronke/polymer,JeremybellEU/polymer,Litor/polymer,Endika/polymer,carbono-io/polymer,exlerdesigns/polymer,elkamel/polymer,zxs0827/polymer,jforge/polymer,Polymer/polymer,JsonChiu/polymer,mgiuffrida/polymer,HiWong/polymer,zxs0827/polymer,dalong123/polymer,ilovezy/polymer,henrylee2cn/polymer,akintoey/polymer,JeremybellEU/polymer,Kabele/polymer,jordanyaker/polymer,ktiedt/polymer,studiowangfei/polymer,youprofit/polymer,tjsavage/polymer,jpalomar/polymer,mauricionr/polymer,cbmeeks/polymer,fjkfwz/polymer,chimpinano/polymer,MartinMoizard/polymer,thiagolucio/polymer,bright-sparks/polymer,elkamel/polymer,ikeagold/polymer,Tudes/polymer,ktiedt/polymer,MartinsThiago/polymer,simonfan/polymer,tjsavage/polymer,fjkfwz/polymer,mgiuffrida/polymer,tekjava/polymer,M4gn4tor/polymer,jvkops/polymer,cgvarela/polymer,jscissr/polymer,Polymer/polymer,HiWong/polymer,itnirmaan/polymer,BrianLTJ/polymer,JeremybellEU/polymer,jordanyaker/polymer,Polymer/polymer,dalong123/polymer,ikeagold/polymer,YOTOV-LIMITED/polymer,chimpinano/polymer,jpalomar/polymer,gazal-k/polymer,studiowangfei/polymer,simonfan/polymer,sekiyaeiji/polymer,YOTOV-LIMITED/polymer,vic/polymer,ikeagold/polymer,tekjava/polymer,BrianLTJ/polymer,samccone/polymer,zebMcCorkle/polymer,chimpinano/polymer,carbono-io/polymer,itnirmaan/polymer,cgvarela/polymer,jordanyaker/polymer,simo97/polymer,jforge/polymer,jscissr/polymer,jvkops/polymer,Litor/polymer,henrylee2cn/polymer,henrylee2cn/polymer,carbono-io/polymer,yforrest/polymer,M4gn4tor/polymer,youprofit/polymer,mauricionr/polymer,ktiedt/polymer,dalong123/polymer,cbmeeks/polymer,jpalomar/polymer,itnirmaan/polymer,pacificIT/polymer,simo97/polymer,gazal-k/polymer,sekiyaeiji/polymer,kristianmandrup/polymer,udhayam/polymer,bright-sparks/polymer,gronke/polymer,Litor/polymer,akintoey/polymer,Flip120/polymer,MartinMoizard/polymer,HiWong/polymer