UI changes
Handle NULL data by skipping instead
Prevent redundant location refresh
Add last update label
Tweak layout stretch