edit for component.hx readability
cover mode improvements