Updated widget code.