adapt repeater to new version of ksf
use bind instead of observe for repeater
rename Repeater to CollectionRenderer and use a renderer object instead of multiple functions
rewrite ObjectRenderer with new version of ksf