panels with a snap