User Program GUI update, irrelevant to the project but it is fun