using onRemove rather than layer remove in MVTSource