STORE updates itself by dispatching ACTION to specified functions via REDUCER.