Controller block and update to GUI