fix(setRing): call `new RingView()` only once

Move initialise of new RingView to JP Controller's constructor, and use
`setRing(ring)` to change the view's Ring model.