Rebuild components for better responsive layout