kinda works with ibus, but xcb currently broken