finished implementing tooltip animation
refined loading and interaction
refining fadeout animation and some other refactors