huge changes, now using GUId3.js