[Issue 6] Adding basic data collection to the keyboard and renamed some variables so they were more descriptive. For some reason, the mouse events are firing more than once, which leads to the x and y arrays to have different values. More investigation is needed to fix this problem. TODO: fix mouse firing bugs and use our coordinate data to find out what words are being spelled.