for (String name : data.getSpecialActions()) {
final ColonyAction sa = SpecialActionManager.get(
GameData.getSelectedColony(), name);
ImageButton btn = this.buildingButtons[col][row];
btn.setImageRef(sa.getGfxKey());
btn.setActionHandler(new ActionHandler() {
@Override
public void run() {
if (ResourceHelper.enoughResourcesFor(sa
.getCostMap())) {