don't add duplicate requests
delay after enqueuing
reorganized a little
remove Controller, this stuff got moved into MainPanel