Database: default collection to BTreeMap
Database: connect in one place
UI: load watch status
UI: complete the UI element
UI: actually set watch/disable to server

still not working in server side tough
Merge branch 'master' into watch-service
WatchService: add WATCH_STOP event