feat(desks): add wizard for desk editing

is there a need for a `$watch` given that you change it via `goTo` ?