Refactored code to use a fixed solution as error cehecking. Fixed some bugs. Channged way keyboard navigation works and changed colors.