Compiler can now compile over a compiled dom element without recompiling or causing an error.
cleaned up repeat
add preLink function to module.