In event 1 the choose expressions for the sound and tag won't necessarily pick the same name.
Instead, set a global or local variable e.g.:
set pick to choose("eraser","pencil","ruler","scissors")
Play pick (tag pick)
This will ensure your sound and tag match.