Updated widget module