- edit bots, fixes

- screenEditBot
- when request enqueue, if socket is already in queue just return
current position
- navigateTo throws error on undefined screen