Smarten up the buttons, still a bit clunky mind.

Implement sequence