correctly handle utc
use spinner to indicate layer load + gfi