(not running) -> 1 (In - active) -> 0 (active)
0 (active) -> 1 (In - active) -> 2 (bacground)
2 (background) -> 1 (In - active) -> 0 (active)