updated widget markup