Hooked up data model, adding reactive state