what's the thinking behind pulling this out here? I quite like that the view was being done declaratively via binding but now it's hardcoded in javascript that this particular id is linked to this particular part of the view. What was wrong with the previous approach?