It's a little dangerous here. KeyboardManager accesses KeyboardHelper in some events handler, but keyboard helper may be not loaded yet.