Mostly cosmetic changes
only respond to function keys <=12