is there a simple way to change the order of controllers

I made a little game, and had some controllers/sensors/actuators. I want to change the order of them, but I find the only way is to collaps them, and click the up/down arrow button. Is there a better way to do this?

This is the way to go.

Usually there is no need to have the panels open. Just give the logic brick some meaningful names and collapse them. If a reader is interested in the details he can open a panel and look at the configuration.

Unfortunately since 2.5 there is a lot of wasted space in the GUI showing only a fraction of the names.

If you think you have to much bricks you can try to organize them into several states. As you can have multiple states active at the same time you can focus one one set of controllers hiding the others. (You have a initial state panel and a visible state panel above the controllers)