Big redesign: support for requests and activity lifecycles