switch the tile server to Evented instead of ad-hoc event handling