Yeah, it's ugly, I'm still reworking this bit to try & achieve that. Suggestions welcome.