updated attributes and ignores
updated shared components
ported over midi input components from Order