marginally better ie check, only ie8 needs br hidden
need to focus first for preformatting
send truthy value so less confusing inside selection.update()
fixes #65
dumb mistake
our selection is not always up to date, cannot restore
actually fix #65
add mobile demo
need to set html to 100%