Mount press and tacking iron, isn't this a bit old technology? what's wrong with self adhesive foam board?