need to push business logic to eighttracks model (service, I suppose). Still getting my head around angular