hardened console.{log,warn} and defended against delete/backspace key default behaviour of navigating back in browser history. Fixes #4