Why do we need both an activity row and an activity container ?