learning Android lifecycles. Surely still not quite right but better than before