cleaner reset logic for GridLayer