further misc work on component attributes