OOP-based now
using the Palco MP3's API
some minor fixes