changed iterator to skip non assign values
performance tuning - short circuit function sequence if the is no white-space:none; in CSS
upgrading null checking
fixed merge conflict