I don't see anything that can be changed to save speed and still keep the functionality that you have there. You could load the full xLine into a single box (rather than separating it), but that would defeat the purpose, I think.

-genius_at_work