Scale code "DRY" refactoring
refactored tooltips, may bug fixes