checkpoint on widget layouts