I have had a 100% cotton batting stapled on top of Homesote (pressed paperboard-Home Depot/Lowe's) for a design wall for more than 20 years. Pieces of fabric will stay on forEVER w/o any pins as long as it isn't extremely heavy. I have removed the batting and washed it once or twice, but I often use a lint roller to clean it up of threads. Never use a batting with any Poly in it... your fabric will immediately fall on the floor. Good flannel will work as well. My board is framed and screwed into my wall. "Thanks, Honey!"