Added Basic Keyboard Functionality