To be able to handle views like view-pagers it may come handy to create a state that has:
- one active state-machine
- several dormant and detached state-machines without offloading them from memory
The child machine should be able to observe the activity status to suspend operations and save resources. Like unsubscribing and resubscribing gps location when changing active/inactive phase