Is panel_create slow and a lot of overhead to place in an action? Why wouldn't you create the panel, then only change pos_x and pos_y in the action?