split text into lines, prevent background image from leaking forward, add caret/hex for colors due to opera bug
multi line rendering for canvas and svg, overflow corner case, custom newlines
add <object> rendering, fix #86, fix #73