correctly remove event listener for layer control

The context (```this```) is passed when registering event listeners for events ```layeradd/layerremove``` and thus also needs to be passed when removing them.
Merge pull request #2569 from jack-kerouac/patch-1

correctly remove event listener for layer control