#124 - should add button making functionality. probably needs some testing for other setups to see if its ready