knockoutjs virtual elements