GUI integration