button changes/ logging/ saving session/ reloading session + etc