sick javascript this logix