es que todo programador primero hace el motor o la base del programa, lo demas son pequeños detalles que se dejan al final para retocarlo. las pruebas perfectamente las a podido hacefr con una lista predefinida o con el clasico teclado de las palibs por ejemplo, que son pequeñas las teclas, quizas lo que este haciendo esimplementar un teclado en condiciones ahora, porque lo mas tocho del programa ahora lo tiene hecho, lo que hace es darle detallitos por aqui y por alla, cosas de programadores, que antes de sacar una beta de prueba en lo que han trabajado mucho, quieren que este lo mas aceptable posible.
PD: impaciente es la gente, aprended a programar y vereis que una semana entre curro y demas, no tendreis tiempos o ganas de tocar algo, xD.
PD: yo lo que digo siempre, a quien no le guste el navegador, o lo critique que se haga el suyo propio, a ver si lo hace mejor.