Yeah, I still think this is all wrong but if that's the desired functionality I'll fix that.