Reimplementing category editing using advanced ui-router features