2.2 Done

Don't know how to print the names of the buttons but they are all
working including shortcuts
Question 3 - Adding Mouse Listener done