final GUI commit without actionlisteners