Add updateContent(), similar to setContent() except changes existing items, doesn't remove/re-add (fixes flashing)
Use reasonable default values in updateContent() if missing
Update to vkey 0.0.3