Personally, I find that to be a little messy to keep track of. So, to make things neater, instead I simply copied all the ActionScripts and assigned them to a second remote controller movie clip, changed the if statement to test for layer 1 instead of layer 0, and changed the name of the movie clip acted on from “drawing” to “layer”.
This way, whenever any action is taken regardless of the active tool, Flash checks to see which layer is active. If layer 0 is active, all drawing takes place inside the “drawing” movie clip; if layer 1 is active, all drawing takes place inside the “layer” movie clip above it.

