improved "with javascript:" now working: while, if/else, and for loops over an array.
inject var for locals in "with javascript" blocks
allow functions in "with javascript:" blocks