Refactoring

Code is much better this way.

Some bugs remain:
- OVER_QUERY_LIMIT popping when it shouldn't :/
- No memory of the filter status, leading to redrawing all toilets when clicking on single toilet whereas a filter is active.