Pre-cacheing elements and rendering speedup

changed unnecessary jQuery processing for linear rendering