fix click, added ability for lazy load, added ability to use "header" as function for dynamiclly create it,