The 15s poll effect depended on the dbConn OBJECT, which gets a fresh reference on several events — each reset the interval before it fired, so the widget could stay stale for over a minute. Depend on the is-mysql boolean instead, and also refresh ~2s after qso:logged so our own row appears promptly like the ON AIR badge.