Edit in JSFiddle

<blockquote>
  When creating great experiences, it's not so much about doing what users expect. Instead, it's about creating a design that clearly meets their needs at the instant they need it. -Jared Spool
</blockquote>