Error message improvement

Explicitly return the reason for the error
Bug fix & Feature change

- Erred out when GridSize is reduced
- No longer forces panel layout when grid format is changed