We need to implement whatever mechanisms are necessary so that it can gracefully handle the Activity lifecycle