Hopefully fixes #156 on Mac by extending Led from JComponent instead of JButton