Ok, so I have a few things here. First, I don't think this is the right place to request this. Troubleshooting is more or less (from my understanding) a place for tech problems, like say if your game project just wouldn't open. This would be probably pretty posted somewhere like RMXP or RMXP Tutorials. One more thing, instead of posting like you have, which I guess is fine, I understand bumping a topic, but the way you posted...you probably should of just Edited you're first post.
The next thing I'd like to add, is that it seems the way you're going about this might be a bit much. Four Common Events, and loops. These things combined with a full or semi full game would equal lag (Meaning, that you;d most likely will have alot of Common Events and maybe some more loops). I guess it seems, to me at least, that there is an easier way. But to be honest I haven't looked into to, nor have I tryed anything. Your method seems sound, no doubt.
I think I'm going to check into this, try you're way, then try and find a new way. I hope I have and will be able to help. Cheers!