Update 'modal' to use libs
Update 'tooltip' to use libs
Use getBoundingClientRect() instead of getComputedStyle()
Use getElementsByClassName() to find elements with multiple classes