Added functionality for tabbing, moving up down, left, right and hitting enter