removing and readding a source layer works, click events break however