kontrol: add back a fix, rename RegisterSelf() to InitializeSelf()