add grid view handlers