big commit for tooltips and UI
+ ES5 upgrade