Remove most of code
Construct buttons by moving from offscreen
Control button progress and integration test framework