add button pressed effect  & optimize the main grid view layout