(architecture gui) details button handling