added dynamic behavior for file format icons