Buddy model

Yeah, they're on the static buddy. I believe you're correct about doing it outside the scope. Still not used to all the crazy JS stuff.