A cognitive approach to a child-safe and elderly-friendly bottle cap design