Refactored clef selction.

Refactored event bound to clef selection to be more generic.  Now has a
switch case and is bound to a class that encompasses all four clefs
rather then a click event for every clef.