First implementation, Heading widget