https://medium.com/@mkcode0323/mastering-state-management-with-remember-in-jetpack-compose-6d13bf09a792