Performance fix

- Don't keep setting up a delay every single time a key is pressed as
  that will eventually cause an endless cascade of tower repopulation.
Provide a way to only limit specific endpoints

- Some public blueprints may have endpoints that may be private.  Here
  a means to whitelist them is provided.
A bit of tranparent dropdown may help.