cleaned up control GUI