CardLayout ja muuta koodausta