add knockback-lite, version with only model/observal functionality