fixed statechange event
goodbye lodash
shiz works, SHIP IT