Better offline handling: now prompt user with choice (use offline or
online data) if they've made offline amendments & are now online