FIXED: potential right problems for default image
FIXED: behavior-layout-template moved into widget
MOVED: layout-template.js moved into widget