Merge branch 'PDP' into interface
don't create buttons if they are already here
Fixes #74
Merge branch 'interface' into PDP