fix native component focus handling