web UI tweaks
better presence handling