button fixes

grayed out background, prevent reload from appending new buttons forever