asyncify the event loop
add a cheap html5 autocomplete

because it's cheap :heart: