Add the function that fix #21 div problem
add some context in the enhancement function calls
Fix #25 when the page display only null content.

The page stores the null value as text so we need to make a double check on the real content of the var.
Fix #25 again, because the last fix made other bug
Fix conflicts