buttons + tooltips are now dynamic
updated