That answers my question then. The reason fsa_create takes so long is that it has to create up to 32 panels. In the example I'm doing there are only 17 panels. It either freezes the game for a second or with several waits put into key places to prevent a freeze it takes 3 seconds to create a new FSA. I'll play around with some new ideas today and see if i can fix it.