Adds simple keyboard nav; optimized element creation