added missing super call in layoutSubviews method