After replace most of the placeholders, I've decided to convert most of the engine into the global event editor instead of using the frame editor.
This conversion is easily said than done. For instance, all frames will follow the same engine as global event. If you want to edit or tweak few things just for a particular frame, certain global event will also have to be considered. This will become a problem during debugging and testing.