fix more exponential cpu
use a stack to remember pressed keys. fixes #1
make default url have no params