update test cases
changed iterator to skip non assign values
performance tuning - short circuit function sequence if the is no white-space:none; in CSS