support for knockout virtual elements