JSON-based tabular view and minor UI cleanups