Consolidated the "Button" and "Lever" classes