Javascript keyboard - useful for touchscreen devices