style for smaller media; fix language for detail
firing event
custom element is first class citizen