added gridListeners