Buttons work well going between states