Random button UI

Resolves #186.

http://jenkins.buttonweavers.com:8080/job/buttonmen-AdmiralJota/296/

Dependent on  #1187.