It looks like you are generating the selectors based on id passed in. What is the reason for generating the selectors rather than specifying them declaratively?