Changed invalidate with context method to match new layout attributes calculation - only calculate visible ones