Added GUI update, and Volume Control function