refactored tooltip code to remove positioning since it is now staticly located
fixed memory leak with ko and json collections