Making Inputs editable using react

- Avoid double init in store
- Minor react fixes