Component binding, part 2 (of 2, hopefully)